﻿using System;

namespace enyo
{
    /// <summary>
    /// A scrim is used to temporarily disable an application's user interface. It covers the screen with a translucent layer.
    /// It's possible to create a scrim in a components block, but this usage is not common.
    /// Typically, a scrim is shown using enyo.scrim.show().
    /// </summary>
    public class Scrim : Control
    {
        /// <summary>
        /// Adds or removes the specified class.
        /// </summary>
        /// <param name="add"></param>
        public void AddRemoveShowingClassName(bool add)
        {
        }

        /// <summary>
        /// Hides scrim at the specified zIndex.
        /// </summary>
        /// <param name="zIndex"></param>
        public void HideAtZIndex(int zIndex)
        {
        }

        /// <summary>
        /// Sets scrim to show at the specified ZIndex.
        /// </summary>
        /// <param name="zIndex"></param>
        public void SetZIndex(int zIndex)
        {
        }

        /// <summary>
        /// Shows scrim at the specified zIndex.
        /// </summary>
        /// <param name="zIndex"></param>
        public void ShowAtZIndex(int zIndex)
        {
        }
    }
}
